The Muslim Leagues Annual Session which gave effect to Jinnah’s Two Nation Theory was held in

Lahore
Karachi
Bombay
Lucknow

The correct answer is (a) Lahore.

The Lahore Resolution, also known as the Pakistan Resolution, was a political resolution passed by the All-India Muslim League on 23 March 1940, at the annual session of the League in Lahore. The resolution called for the creation of a separate Muslim state in British India. The resolution was passed by a large majority of the delegates present at the session.

The resolution was a major turning point in the history of the Indian independence movement. It marked the beginning of the demand for a separate Muslim state, which eventually led to the creation of Pakistan in 1947.

The resolution was drafted by a committee of the Muslim League, which was headed by Muhammad Ali Jinnah. The committee also included other prominent Muslim leaders, such as Liaqat Ali Khan and Maulana Abul Kalam Azad.

The resolution was based on the idea that Muslims and Hindus were two separate nations, and that they could not live together in a single state. The resolution called for the creation of a separate Muslim state in the northwestern and eastern parts of British India.

The resolution was met with mixed reactions. Some Muslim leaders supported it, while others opposed it. The Hindu leaders and the British government also opposed the resolution.

However, the resolution had a major impact on the Indian independence movement. It led to the intensification of the demand for a separate Muslim state, and eventually led to the creation of Pakistan in 1947.

The other options are incorrect because they are not the cities where the Lahore Resolution was passed.